.hotactives_wrap{
	width: 100%;
	box-sizing: border-box;
	padding:0 0.512rem;
	margin-top: 0.213333rem;
}
.hotactives_list{
	position: relative;
	border-radius: 0.384rem;
	border: 1px solid #efefef;
	overflow: hidden;
	margin-bottom: 0.512rem;
}
.hotactives_list::after{
	content: "";
	width: 2.581333rem;
	height: 2.602667rem;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	right: -0.085333rem;
}
.hotactives_list_blue::after{
	background-image: url(../../images/home/hc_blue.png);
}
.hotactives_list_red::after{
	background-image: url(../../images/home/hc_red.png);
}
.hotactives_list_gray::after{
	background-image: url(../../images/home/hc_gray.png);
}
.hotactives_img{
	width: 100%;
	height: 6.4rem;
	vertical-align: middle;
}
.hotactives_img_shadow{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 6.4rem;
	background-color: rgba(162,162,162,.66);
}
.hotactives_des{
	padding-top: 0.1px;
	height: 2.133333rem;
	margin-left: 0.426667rem;
}
.hotactives_title{
	font-size: 0.597333rem;
	line-height: 0.597333rem;
	margin-top: 0.405333rem;
	margin-bottom: 0.32rem;
	color: #333;
}
.hotactives_date{
	font-size: 0.426667rem;
	line-height: 0.426667rem;
	color: #929292;
}
.hotactives_btn{
	width: 3.541333rem;
	height: 1.322667rem;
	border-radius: 0.213333rem;
	border: 1px solid #478dfd;
	color: #478dfd;
	font-size: 0.512rem;
	line-height: 1.322667rem;
	margin-top: 0.384rem;
	margin-right: 0.426667rem;
}